USE DeltaFlex
GO
IF ( OBJECT_ID('dbo.sp_ActualitzarOrdre_Treball') IS NOT NULL ) 
   DROP PROCEDURE dbo.sp_ActualitzarOrdre_Treball
GO

CREATE PROCEDURE dbo.sp_ActualitzarOrdre_Treball
				@IDORDRE int,
				@IDCLIENT int,
				@IDIMPRESOR int,
				@DATAENTREGA date,
				@HORAENTREGA varchar(20),
				@REFERENCIACLIENT varchar(100),
				@IDTREBALL varchar(100),
				@PEDIDOCLIENT varchar(100),
				@TIPOTREBALL varchar(50),
				@TIPOCAIXA varchar(50), 
				@FITXA varchar(20),
				@TIPOMESURES varchar(50),
				@MESURES varchar(50),
				@NUMTROQUEL varchar(50),
				@POSES varchar(20),
				@MATERIALADJUNT varchar(250),
				@MATERIALTORNAR varchar(250),
				@COLORS varchar(250),
				@TIPOCLITXE varchar(250),
				@IDMAQUINA int,
				@DEFLACCIO varchar(10),
				@FEINAFER varchar(500),
				@OBSERVACIONS varchar(500),
				@NOMARXIU varchar(100)
				
AS 
BEGIN 
     SET NOCOUNT ON 

	 UPDATE dbo.ORDRE_TREBALL
	    SET IDCLIENT = @IDCLIENT,
		    IDIMPRESOR = @IDIMPRESOR,
			DATAENTREGA = @DATAENTREGA,
			HORAENTREGA  = @HORAENTREGA,
			REFERENCIACLIENT = @REFERENCIACLIENT,
			IDTREBALL = @IDTREBALL,
			PEDIDOCLIENT = @PEDIDOCLIENT,
			TIPOTREBALL = @TIPOTREBALL,
			TIPOCAIXA = @TIPOCAIXA,
			FITXA = @FITXA,
			TIPOMESURES = @TIPOMESURES,
			MESURES = @MESURES,
			NUMTROQUEL = @NUMTROQUEL,
			POSES = @POSES,
			MATERIALADJUNT = @MATERIALADJUNT,
			MATERIALTORNAR = @MATERIALTORNAR,
			COLORS = @COLORS,
			TIPOCLITXE = @TIPOCLITXE,
			IDMAQUINA = @IDMAQUINA,
			DEFLACCIO = @DEFLACCIO,
			FEINAFER = @FEINAFER,
			OBSERVACIONS = @OBSERVACIONS,
			NOMARXIU = @NOMARXIU 
	  WHERE IDORDRE = @IDORDRE
		
	END			
GO		